package com.zj.juc.study.lock;

/**
 * @author 自己的名字
 * @version 1.0.0
 * @ClassName ReInLockDemo
 * @Description 可重入锁
 * @createTime 2024年12月23日 22:17
 */
public class ReInLockDemo {
    public static void main(String[] args) {
        final Object object = new Object();
        new Thread(()->{
            synchronized (object){
                System.out.println("外层调用");
                synchronized (object){
                    System.out.println("中层调用");
                    synchronized (object){
                        System.out.println("内部调用");
                    }
                }
            }
        },"t1").start();
    }
}
